@media (max-width: 767px) {
    /*Â½100%*/
    .main, .news .fl, #owl-demo, #owl-demo li, #owl-demo img, .ybfw, .xxgk, .xxgk .fr, .xxgk .fr .xxgk_list, .hdjl .fl, .news .fr {
        width: 100%!important;
    }
    header{
        padding: 0!important;
        width:100%!important;
        background:url(/ybj/xhtml/img/bg_4.jpg) no-repeat center top;
        background-size:240%;

    }
    body {
        background:none!important;
    }
    header>div {
        width: 75%!important;
        display: flex;
        align-items: center;   
        padding:15px;
    }
    header div img {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    .ybfw {
        width:100%!important;
        height:auto!important;
        padding:0!important;
    }
    .ybfw img{
        width:100%!important;
        height:auto!important;
        padding:10px 0;
    }
    .main {
        margin:0!important;
    }
    .nav {
        border-radius: unset!important;
        width: 100%;
        height:100%!important;
    }
    .nav a.now {
        background: none!important;
    }
    .nav a {
        width: 25%!important;
        line-height: 40px!important;
        box-sizing: border-box;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(255, 255, 255, .1);
        height: 40px;
        font-size: 14px!important;
    }
    .nav a i {
        background: none!important;
        padding: 0!important;
        display:block!important;
    }
    #owl-demo img {
        height: auto!important;
    }
    .friend_link {
        display: none;
    }
    .xxgk {
        padding: 0;
    }
    .xxgk .fr .xxgk_list {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .news {
        padding: 0;
        height: auto!important; 
        display:flex;
        flex-wrap:wrap;
    }
    .news .fr {
        margin-top:10px;
    }
    .xxgk .fr .xxgk_list .xxgk_title {
        padding-bottom: 0;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(0, 0, 0, .1) rgba(255, 255, 255, .1)   rgba(255, 255, 255, .1) rgba(0, 0, 0, .1);
        box-sizing: border-box;
    }
    .news .fr .news_menu a {
        padding: 0px 10px;
        font-size: 16px;
    }
    .news .fr .news_box h3{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        margin-left:15px;
        margin-right:15px;
    }
    .news .fr .news_box h3 a{
        font-size:16px;
    }
    .news .fr .news_box p{
        padding:0 15px 10px;
    }
    .xxgk .fl a {
        width: 49%;
        margin: 0px 1px;
    }
    .xxgk .fl a img {
        border-radius: unset;
        width: 100%;
        height: auto;
    }
    #owl-demo {
        height: 100%;
    }
    #owl-demo span {
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-sizing: border-box;
        padding-left: 1em;
        padding-right: 80px;
    }

    footer .main {
        padding: 0!important;
    }
    .links p {
        font-size: 12px!important;
    }
    .szxx,
    footer .main .links .zf_icon,
    footer .main .links .jc_icon {
        display: none;
    }
    footer .main .links {
        width: 100%!important;
        display:flex;
        flex-wrap:wrap;
    }
    footer .main .links p {
        text-align: center!important;
        padding:0 15px;
        box-sizing:border-box;
    }
    .links{
        padding-top:10px;
        padding-bottom:10px;
    }
    footer .main .links p span{
        padding:0!important;
        font-size:12px;
    }
    .news .fr .news_box li {
        font-size: 14px;
        margin:0 15px;
        box-sizing:border-box;
        text-align:left;
        height:30px;
        line-height:30px;
        width:auto;
    }
    .news .fr .news_box a.more{
        margin:10px 0;
    }
    .news .fr .news_box li a {
        width: 65%!important;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 14px;
        margin:0!important;
        padding-right:10px;
    }
    .xxgk .fr li span {
        font-size: 14px;
    }
    .xxgk .fr li{
        display:flex;
        overflow:hidden;
        margin:0 15px;
        width:auto!important;
        height:32px;
        line-height:32px;
    }
    .news .fr .news_box li b, 
    .xxgk .fr li b{
        top:13px;
    }
    .xxgk .fr li a {
        font-size: 14px;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        flex:1;
    }
    .wrap{
        width:100%!important;
    }
    .xxgk .fr li span {
        padding-left: 10px;
        margin:0;
    }

    .list .list_con .fl {
        width: 100%!important;
        padding: 0;
    }
    .list .list_con,
    .list .list_con .fr {
        width: 100%!important;
        margin: 0!important;
    }

    .list {
        padding: 0!important;
    }
    .xxgk_con dl {
        width: 100%!important;
    }
    .xxgk_con dl.left {
        margin-left: 0px!important;
    }
    .xxgk_con dl.right {
        margin-left: 0px!important;
    }
    .list .list_con .fr dl {
        box-sizing: border-box;
    }
    .xxgk_con dl dd li a {
        width: 70%!important;
        margin:0 0 0 35px!important;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size:14px;
        height:30px;
        line-height:30px;
    }
    .xxgk_con dl dd li b{
        margin-left:15px;
        top:12px!important;
    }
    .list .list_con .fr dd span {
        padding-left: 10px!important;
        height:30px;
        line-height:30px;
        top:0;
    }
    .xxgk_con dl dd li{
        margin-right:15px;
    }
    .xxgk_left .leader span,
    .xxgk_left .xxgkpt span {
        padding-left: 15px;
        padding-bottom: 0!important;
        font-size:16px!important;
        height:40px;
        line-height:40px;
    }
    .xxgk_left .leader_img ul {
        float: left;
        width: 100%!important;
    }

    .xxgk_left .leader_img li {
        width: auto;
        padding: 0 10px!important;
    }

    .xxgk_left .leader,
    .xxgk_left .xxgkpt {
        margin: 0!important;
    }
    .xxgkpt a,
    .xxgk_left .leader_img {
        margin: 15px!important;
    }
    .xxgk_left .leader_img>a{
        font-size:16px!important;
    }
    .article {
        padding: 0
    }
 
    #j-show-body table {
        table-layout: fixed;
        width: 100% !important;
        overflow: hidden;
        margin: 0 !important;
    }
    #j-show-body table td {
        width: auto !important;
        word-break: break-all;
    }
    #zw img,
        #zw iframe,
            #zw video,
     .main_con_zw img,
    .main_content img，
    .main_con_zw iframe,
    .main_content video，
     #j-show-body img,
    .tys-main img,
    #j-show-body iframe,
    .tys-main iframe,
     #j-show-body video,
    .tys-main video  {
        max-width: 100%;
        display: block;
        height: auto;
        margin: 0!important;
    }
    #zw span,
    #zw b,
    #zw p,
    #zw a,
    #zw font,
    #zw span,
    #zw strong,
    #zw table td,
    #zw u,
    #j-show-body u,
    #j-show-body b,
    #j-show-body a,
    #j-show-body p,
    #j-show-body span,
    #j-show-body font,
    #j-show-body strong,
    #j-show-body table td {
        margin: 0 !important;
        line-height: 1.5 !important;
        letter-spacing: 0;
    }
    #j-show-body table td>p,
    .xxwz-main-zt-a>ul>li {
        width: 100%!important;
    }
    #j-show-body img,
    .tys-main img {
        max-width: 100%;
        display: block;
        height: auto!important;
    }

    .leader_grjj,
    .jgld_leader,
    .xxwz-main-zt-a {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .ldjs_com,
    .ldjs_arr,
    .jgld_leader .jdld_leader_right {
        width: 100%!important;
    }
 
    .leader_grjj p,
    .leader_grjj p span,
    .leader_grjj p,
    .tys-main>div>div,
    .xxwz-main-zt-a>ul>li,
    .tys-main span {
        line-height: 1.5;
    }
    .tys-main-zt-c,
    .xxwz-main-zt-c.clearfix1,
    .tys-main-zt-a.clearfix1 span:nth-child(1),
    .tys-main-zt-a.clearfix1 span:nth-child(3) {
        display: none;
    }
    .tys-main,
    .tys-main-zt-show {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%!important;
        box-sizing: border-box;
    }
    .tys-main {
        padding: 0 15px;
    }
    .tys-main-zt-a.clearfix1 {
        padding: 10px 0;
        height: auto;
    }
    .cas_content table td {
        width: auto!important;
    }
    .cas_content table {
        width: 100%;
    }
    .cas_content table td,
    .cas_content table td p,
    .cas_content table td span,
    .cas_content table td b,
    .cas_content table td font,
    .cas_content table td strong,
    .cas_content table td a,
    .cas_content table td divÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ .tys-main span,
    .tys-main p,
    .tys-main font,
    .tys-main strong,
    .tys-main b,
    .tys-main div {
        margin: 0 !important;
        line-height: 1.5 !important;
        letter-spacing: 0;
    }
    .jgxx_span {
        width: auto;
    }
    /*fen ye*/
    #paging>.page_index .current {
        display: block;
        margin: 0 3px;
    }
    .paging_wrap.right {
        text-align: center!important;
    }
    #paging>.page_index {
        margin: 0;
    }
    #paging>.end_page,
    #paging>.home_page {
        display: none;
    }
    #paging>.page_index .current {
        display: block;
        margin: 0 3px;
    }
 
    /*index */
        .xxgk .fr .xxgk_list .xxgk_title span{
            font-size:16px;
        }
        .hdjl .fr{
            width:100%;
        }
        .hdjl .fr a{
            margin:0;
            padding:0;
        }
          .hdjl .fr a img{
              width:90%;
              margin:5%;
              display:block;
          }
          .hdjl .fl{
              background:#97C0ef
          }
        .hdjl .fl a{
            width: 33.33%;
            margin: 0;
            margin-left: 0!important;
            height:100%;
        }
         .hdjl .fl a img{
             width: 100%;
             height:auto;
         }
        .owl-carousel .owl-item ul{
        width:100%!important;
        height: 0!important;
        padding-bottom: 67%;
        overflow: hidden;
    }
    .owl-carousel .owl-item li,
    .owl-carousel .owl-item li a,
    .owl-carousel .owl-item li img{
        width: 100%!important;
        height: 100%!important;
    }
    .xxgk .fl{
        display:flex;
        flex-wrap:wrap;
        margin:1%;
        width:auto;
        height:100%;
    }
    .xxgk .fl a{
        height: 100%!important;
        margin:1%;
        width:48%;
    }
    .hdjl{
        padding:10px 0 0;
    }
    .hdjl span{
        font-size:16px;
        padding:0 15px;
    }
    footer{
        margin-top:10px;
    }
    .list .add p{
        font-size:14px!important;
        padding:5px 0 5px 15px!important;
    }
    .xxgk_con dl dt span{
        font-size:16px;
    }
    .article .title h1{
        font-size:16px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .article .title p{
        display:flex;
        flex-wrap:wrap;
    }
    .article .title p span{
        width:100%;
        font-size:12px
    }
    #show_con p img{
        width:100%!important;
        height:auto!important;
    }
    .chare .chare-left{
        font-size:12px;
        width:auto;
        height:auto;
    }
    .chare{
        display:flex;
        flex-wrap:wrap;
        height:auto!important;
    }
    .chare .chare-right{
        display:none;
    }
    .list .list_con .fr a{
        display:block;
        font-size:16px;
        margin:10px 0;
        padding:0;
    }
    .list .list_con .fr a:nth-child(5),
    .list .list_con .fr a:nth-child(4),
    .list .list_con .fr a:nth-child(2),
    .list .list_con .fr a:nth-child(1){
        margin-right:2.5%;
    }
    .list .list_con .fr a:nth-child(7),
    .list .list_con .fr a:nth-child(4),
    .list .list_con .fr a:nth-child(1){
        margin-left:2.5%;
    }
    .leader_personal span,
    .list .list_con .fr .classfy_add span{
        font-size:16px!important;
    }
    .leader_personal{
        width:100%;
        box-sizing:border-box;
        padding:15px!important;
    }
    .leader_personal p{
        width:auto!important;
        text-align:center;
        font-size:14px!important;
        margin:0!important;
    }
    .leader_personal p em{
        text-align:center!important;
        width:auto!important;
    }
    .leader_personal >.fr{
        text-align:center;
    }
    .leader_personal .fl{
        text-align:center;
    }
    .leader_personal .fl a{
        margin:0!important;
        width:auto!important;
    }
}